#headerTable {
	margin:0px;
}

#loginCell {
	text-align: right;
}

#loginCell td {
	text-decoration: none;
}

#searchCell {
	padding-left: 5px;
}

#languagesCell {
	display:table-cell;
	text-align: right;
	padding-bottom: 10px;
	vertical-align: middle;
}

#languagesCell img {
	vertical-align:middle;
}

#languagesCell span {
	padding-right: 15px;
	vertical-align: bottom;
}

#logoCell {
	display:table-cell;
	vertical-align: middle;
	padding-left: 5px;
	padding-bottom: 10px;
	font-size: 20px;
	font-weight: bold;	
}

#logoCell a, #logoCell span {
	vertical-align: middle;
}

#searchCell, #loginCell {
	background-color: #404050;
	padding-top: 1px;
	padding-bottom: 1px;
}
#serverStatusCell.#onlinePlayers {
	margin-left: 25px;
}

#online {
	font-weight: bold;
	color: #00AA00;
}

#offline {
	font-weight: bold;
	color: red;
}

#undefined {
	font-weight: bold;
	color: yellow;
}